home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 25
/
Cream of the Crop 25.iso
/
bbs
/
pcsuni1.zip
/
PCBDE406.ZIP
/
PCBDE.DOC
< prev
next >
Wrap
Text File
|
1997-03-23
|
15KB
|
328 lines
Program : PCBDE.PPE - Version 4.06 Compiled 03-23-97
(c)96,1997 Practical Computer Services
Description : The PCB Door Executive will replace your existing
DOOR & OPEN commands and automatically Create a menu of
all available doors & PPE's each time it is run.
I've been running PCB for several years now and as my
BBS grows so does the number of Doors I run. I wanted
a quick way to add a door without having to go in and edit
a display file EVERY TIME! I also wanted to be able to have
my doors & PPE programs on 1 menu! Here is my solution!
Features : - Automatically creates Door & PPE menu when run.
- FAST, FAST, FAST!!!!
- Displays last time door was opened.
Very handy to see what doors are actually being used!
- Displays how many times door has been opened.
- Displays 'Shortcut' commands to users.
- VERY easily maintained after initial Installation.
- Detects & loads OTHER PPE programs from the SAME menu!
- Optionally categorize doors & PPE's for easier access.
- 3 color selectable highlighting of Doors or PPE's.
- Custom Header for registered users.
Requirements: PCBoard 15.2x
Working knowledge of PCBoard 15.2x
Registration: $15 US funds ONLY!
Registration removes all the nasty unregistered messages
and delays. The registration number will work for ALL future
releases of The PCB Door Executive.
PCBDE is not free software. PCBDE should be registered no
later than 30 days after installation.
Refer to the enclosed file REGISTER.FRM for complete
registration instructions.
You can call up the support BBS to generate your own key file
for this program. Shareware is a viable concept, So give a
call to (609) 587-2672, logon, type KEY, and
choose to register PCBDE. Simple, quick, and kinda fun in
a BBS sort of way. Just remember that those people who do
not pay for shareware are a slimy sort and you really don't
want to be in their company.
Support : You can get support a number of different ways, first and
formost you can reach us directly at PCS support
bbs, (6090) 587-2672 (33.6 USR DS). If you can not get through
due to the overwhelming urge to call at the same time as someone
else, you can reach us at our voice number (609) 584-7947 or
via Internet e-mail at bob.watson@tao.com
Our web site is located at: http://www.nerc.com/~pcs/
Loading
Other PPE's : If you would like PCBDE to load OTHER PPE's you'll need to
be sure of 2 things:
1) Path to PPE *MUST* be specified in PCBDE.CFG. You
*MUST* have a trailing '\'!!!
2) You MUST use the same NAMING standard with the PPE
programs as you use with the doors. for example, if
you have a PPE called DUMMY.PPE the SHORT CUT command
must also be DUMMY or the PPE will not load from the
PCBoard command line. The short cut command should come
from your CMD.LST.
If your path to your PPE's are to long to fit in the given
PCBDE.CFG space, then place the keyword LONG in the PATH
space. This will tell PCBDE to pick up all path info from
the file called LONGPATH.DAT. LONGPATH.DAT looks like so:
9;C:\PCB\PPE\GAMES\ADVENTURE\TEXT\
┌───────────┘│└────────────┐
The number as shown on │ Full path (remember no PPE name),
the doors open menu! │ with the trailing slash!
┘
A Semi-Colon
Simple, No? Then the only thing you need to place in
the PCBDE.CFG (in the slot for path) is the keyword
LONG. Using the LONG parameter here, will tell PCBDE
to look in the file LONGPATH.DAT.
From the
Command Line: You can Send PCBDE 2 command line parameters!
'OPEN' alone will cause the user to be prompted for
display by category or All Doors/ppe's.
To avoid this prompt you may type:
OPEN A - Display All the doors/ppe's
OPEN C - Select category
PCBDE will pass on command line parameters to the door
being called. For example you can pass the "D" command to
Qmail with the following: "OPEN QMAIL D".
Installation: *********** THE IMPORTANT PART ***************
1) Just add this PPE file name and path to your CMD.LST file
so PCBoard will run this PPE instead of the internal DOOR
command. This is an Example of what it might look like:
1) OPEN 0 C:\PCB\PCBDE.PPE
2) DOOR 0 C:\PCB\PCBDE.PPE
2) Edit the PCBDE.CAT
********** MUST BE IN SAME DIRECTORY AS PCBDE.PPE ***************
This is the category Control File. If you DON'T want category's
just delete this file, and your users won't be asked if they
want to see the doors by category. There is a sample PCBDE.CAT
file in the archive for you to use an example. Whatever text you
enter here is displayed to the user when they request to see a
list of category's.
line 1 ---> Description of Category 1
line 2 ---> Description of Category 2
line 3 ---> Description of Category 3
line 4 ---> Description of Category 4
line 5 ---> Description of Category 5
line 6 ---> Description of Category 6
line 7 ---> Description of Category 7
line 8 ---> Description of Category 8
line 9 ---> Description of Category 9
You Don't HAVE to have 9 category's! Just put in as many as you like.
If you want to add one later no problem, just add a line.
DON'T FORGET. If you want category's, you *MUST* assign each door to a
category in the PCBDE.CFG file, or they won't be displayed properly!!!!
3) Edit the PCBDE.COL file
********** MUST BE IN SAME DIRECTORY AS PCBDE.PPE ***************
This is the Color control File. 8 lines. Each line control's
the color of a field.
line 1 ---> Main Entry & Border
line 2 ---> Secondary Border Text
line 3 ---> Door Number
line 4 ---> Main Headings
line 5 ---> Number of Times Opened
line 6 ---> Highlighted entry #1
line 7 ---> Highlighted entry #2
line 8 ---> Highlighted entry #3
line 9 ---> Shortcut Command
line 10 ---> Last Opened
Each line should contain 1 PCB Code. The PCBDE.COL file included
in this archive is fully commented for easy installation.
4) Edit the PCBDE.CFG file.
********** MUST BE IN SAME DIRECTORY AS PCBDE.PPE ***************
You Can do it by hand, UGH, or use Chuck Valecek's PCBDEED3.EXE that's
included in this Archive! Thanks Chuck! PCBDEED3 makes it a snap
to change things! If you are *UPGRADING*, you'll have to add the
additional fields in by hand before using PCBDEED3.
The layout of this file is VERY important. If you don't set this
file up correctly to begin with you'll have big problems with
PCBDE! There is an example config file in the archive, just edit
that file and replace the appropriate fields. Each line of this
file represents a door on your system. So if you have 10 doors
you should have 10 lines in your config file.
Column 1-41 - Door Name & Description
Column 42 - MUST BE A COMMA
Column 43 - PATH to PPE if column 69 = '!'
PATH *SHOULD* include trailing '\'
PATH *SHOULD NOT* include PPE name
LONG if this PPE path is too long to fit (see above)
Leave *BLANK* if this is a door!
Column 66 - MUST BE COMMA
Column 67 - Integer 1-9
Category Number you wish to assign this door to.
Column 68 - MUST BE COMMA
Column 69 - '!' Exclamation If this is a PPE.
' ' Blank if regular door
Column 70 - MUST BE A COMMA
Column 71 - '*'Asterisk if you want the door/PPE Highlighted
with highlight Color 1.
'&'Asterisk if you want the door/PPE Highlighted
with highlight Color 2.
'^'Asterisk if you want the door/PPE Highlighted
with highlight Color 3.
' 'Blank if you do not want this door/PPE highlighted.
Column 72 - MUST BE A COMMA
Column 73-80 - Shortcut command (*RIGHT JUSTIFIED*)
due to a limitation shortcut commands
less than 8 characters MUST be RIGHT
justified!! See included PCBDE.CFG for example!
5) Create a NEW DIRECTORY BELOW the directory that you run THIS PPE
from. This Directory HAS TO BE CALLED 'DATA'.
For example on my system I had to create the Following directory.
ROOT──┐
├─PCB─┬─MAIN
│ │ ┌────────────Store PCBDE PPE Here, with ALL MY PPE's
│ │ ┌───── ****New Directory just created****
│ └──PPL─┐
│ └─DATA
└─Util
Why do I have to create this directory you ask?
I use this directory to store information about each door/ppe.
6) If you are a registered user and would like to use a custom header
PCBDE now supports this. Just create a file called PCBDE.HDR in the
same directory as PCBDE.PPE. Included in the release archive is an
example header file called HDR.DAT. PCBDE.PPE by default does *NOT*
use a custom header.
7) THAT'S IT! 6 Easy steps!
Trouble
Shooting : Q) I only have 10 doors but 11 doors show up on the menu.
The last door displayed is blank.
A) Be sure the last character on the last line of the
PCBDE.CFG file is <ALT-26>.
Q) Some of the lines in the display file are jumbled.
A) Please refer to the installation steps above. If the
comma's are not placed EXACTLY on EVERY line things
will not work right!
Q) What's a 'SHORTCUT' command?
A) PCBoard allows you to load a door right from the main
prompt. This feature is used by more experienced PCB
users to avoid the menu screen.
For normal DOOR programs the short cut command can be found
in PCBoard's DOORS.LST file.
For PPE's the shortcut command will be whatever you call it
in your CMD.LST file.
Q) PCBDE is not keeping track of how many times the door
has been opened or the last date it was opened.
A) Be *SURE* you have created a directory called DATA under
the directory that you run PCBDE.PPE from. Without this
directory PCBDE can not keep track of the above 2 items.
┌───────────────────────────────────────────────────────────────┐
│ ┌────────────────────────────────────────────────────────────┐│
│ │ Q) The first page of the menu comes out great, but then ││
│ │ all hell breaks loose with the display! ││
│ │ A) This is a local ONLY problem. It's caused by the ││
│ │ DOUBLE line display at the bottom. Use the /LOCALON ││
│ │ switch when you log on locally and everything will ││
│ │ look much better! ││
│ │ ││
│ └────────────────────────────────────────────────────────────┘│
└───────────────────────────────────────────────────────────────┘
LICENSE TO USE AGREEMENT
------------------------
Practical Computer Services grants a nonexclusive license to use PCBDE.
PCS shall have the right to terminate this license if purchaser
violates any of its provisions. Purchaser agrees that the software
products and accompanying materials are the property of Practical Computer and
that PCS shall maintain title to and ownership of the software products at
all times.
PCS makes no warranties of any kind, expressed or implied, with
respect to the quality, performance, accuracy, or fitness of PCBDE.
PCS assumes no responsibility for any decisions made or actions
taken on the part of the purchaser because of the use of PCBDE. In
no event shall PCS, or any of its representatives, be liable for
any loss of profit or damage arising from the use or inability to use
PCBDE even if Practical Computer or an authorized agent of PCS has been
advised of the possibility of damage.
PCS reserves the right to make any changes, enhancements, and/or
improvements to PCBDE at any time and without notice.
(Can you beleive the crazy stuff we have to put in here?)
DISCLAIMER
----------
There is made no warranty of any kind, express or implied including
without limitation, any warranties of merchantability and/or fitness
for a particular purpose. PCS shall not be liable for any
damages, whether direct, indirect, special or sequential arising from
a failure of this program to operate in the manner desired by the User.
PCS shall not be liable for any damage to data or property
which may be caused directly or indirectly by the User of this program.
IN NO EVENT WILL Practical Computer Services BE LIABLE TO YOU FOR ANY
DAMAGES, INCLUDING ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF YOUR USE OR INABILITY TO USE THE
PROGRAM, OR FOR ANY CLAIM BY ANY OTHER PARTY.